package cn.ac.iscas.bean.patent;

import java.util.Calendar;
import java.util.Set;

import cn.ac.iscas.bean.project.Project;

public class Patent {
	private int id;//主键
	private String patentName;//专利名	
	private String acceptNo;//受理号
	private String patentNo;//专利号
	private String patentee;//专利人
	private Calendar applyDate;//申请日期
	private Project project; //关联的项目
	public Calendar getApplyDate() {
		return applyDate;
	}
	public void setApplyDate(Calendar applyDate) {
		this.applyDate = applyDate;
	}
	public Calendar getPrimaryReviewDate() {
		return primaryReviewDate;
	}
	public void setPrimaryReviewDate(Calendar primaryReviewDate) {
		this.primaryReviewDate = primaryReviewDate;
	}
	public Calendar getPublicDate() {
		return publicDate;
	}
	public void setPublicDate(Calendar publicDate) {
		this.publicDate = publicDate;
	}
	public Calendar getCertificateDate() {
		return certificateDate;
	}
	public void setCertificateDate(Calendar certificateDate) {
		this.certificateDate = certificateDate;
	}
	public void setState(State state) {
		this.state = state;
	}
	private State state;//专利状态
	private Calendar primaryReviewDate;//初审合格日期
	private Calendar publicDate;//公布及实审日期
	private Calendar certificateDate;//发证日期
	private Set<PatentPicture> pictures;//专利图片
	public Set<PatentPicture> getPictures() {
		return pictures;
	}
	public void setPictures(Set<PatentPicture> pictures) {
		this.pictures = pictures;
	}
	private String note;//备注
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getAcceptNo() {
		return acceptNo;
	}
	public void setAcceptNo(String acceptNo) {
		this.acceptNo = acceptNo;
	}
	public String getPatentNo() {
		return patentNo;
	}
	public void setPatentNo(String patentNo) {
		this.patentNo = patentNo;
	}
	public String getPatentee() {
		return patentee;
	}
	public void setPatentee(String patentee) {
		this.patentee = patentee;
	}
	public State getState() {
		return state;
	}
	public void setPatentName(String patentName) {
		this.patentName = patentName;
	}
	public String getPatentName() {
		return patentName;
	}
	public void setNote(String note) {
		this.note = note;
	}
	public String getNote() {
		return note;
	}
	public void setProject(Project project) {
		this.project = project;
	}
	public Project getProject() {
		return project;
	}
	
	
}
